skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Search for: All records

Creators/Authors contains: "Joo, James"

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. Kinematic synthesis to meet an approximate motion specification naturally forms a constrained optimization problem. Instead of using local methods, we conduct global design searches by direct computation of all critical points. The idea is not new, but performed at scale is only possible through modern polynomial homotopy continuation solvers. Such a complete computation finds all minima, including the global, which allows for a full exploration of the design space, whereas local solvers can only find the minimum nearest to an initial guess. We form equality-constrained objective functions that pertain to the synthesis of spherical four-bar linkages for approximate function generation. We consider the general case where all mechanism dimensions may vary and a more specific case that enables the placement of ground pivots. The former optimization problem is shown to permit 268 sets of critical points, and the latter permits 61 sets. Critical points are classified as saddles or minima through a post-process eigenanalysis of the projected Hessian. The discretization points are contained within the coefficients of the stationarity polynomials, so the algebraic structure of the synthesis equations remains invariant to the number of points. The results of our computational work were used to design a mechanism that coordinates the folding wings. We also use this method to parameterize mechanism dimensions for a family of hyperbolic curves. 
    more » « less
  2. Abstract Kinematic synthesis to meet an approximate motion specification naturally forms a constrained optimization problem. In this work, we conduct global design searches by direct computation of all critical points through stationarity conditions. The idea is not new, but performed at scale is only possible through modern polynomial homotopy continuation solvers. Such a complete computation finds all minima, including the global, serving as a powerful design exploration technique. We form equality constrained objective functions that pertain to the synthesis of spherical four-bar linkages for approximate function generation. For each problem considered, Lagrangian stationarity conditions set up a square system of polynomials. We consider the most general case where all mechanism dimensions may vary, and a more specific case that enables the placement of ground pivots. The former optimization problem is shown to permit an estimated maximum of 268 sets of critical points, and the latter permits 61 sets. Critical points are classified as saddles or minima through a post-process eigenanalysis of the projected Hessian. Approximate motion is specified as discretized points from a desired input-output angle function. The coefficients of the stationarity polynomials can be expressed as summations of symmetric matrices indexed by the discretization points. We take the sums themselves to parameterize these polynomials rather than constituent terms (the discrete data). In this way, the algebraic structure of the synthesis equations remains invariant to the number of discretization points chosen. The results of our computational work were used to design a mechanism that coordinates the unfolding of wings for a deployable aircraft. 
    more » « less